package mianshi;

import java.io.File;

/**
 * @author cyt
 * @create 2020-03-29 16:47
 */
public class Wrapper {

    /**
     * package java.sql;
     *
     * import java.time.Instant;
     * import java.time.LocalDate;
     *
     * public class Date extends java.util.Date {
     */

    /***
     *     public boolean equals(Object obj) {
     *         return this == obj;
     *     }
     * @param args
     */
    static void PrintfFile(File file) {
        // 判断file 下面是否含有新的文件夹

        File[] listFiles = file.listFiles();
        if (listFiles == null) {
            return;
        }
        // 是文件， 打印文件名字， 是目录就递归
        for (File listFile : listFiles) {
            if (listFile.isFile()) {
                System.out.println(listFile.getName());
            } else {
                PrintfFile(listFile);
            }
        }
    }

    public static void main(String[] args) {
        // 递归打印文件夹下面的所有文件和文件夹
        // 得到一个文件夹路径
        // 调用递归函数
        File file = new File("C:\\Users\\win10\\Documents\\Tencent Files\\1721310909\\FileRecv");

        PrintfFile(file);
    }
}
